def df(l, n):
    lenth = (len(l) / n if len(l) % n == 0 else len(l)/n +1)
    return [l[m:m+lenth] for m in range(0,len(l),lenth)]

l=[x for x in range(1,11)]
print df(l,3)